package org.idea.qiyu.framework.gateway.starter.registry;

import java.util.List;

/**
 * 下游服务应用注册中心
 *
 * @Author linhao
 * @Date created in 8:04 上午 2022/4/16
 */
public interface ApplicationRegistry {

    /**
     * 注册服务
     */
    void registry(URL url);

    /**
     * 获取所有新注册的服务
     *
     * @return
     */
    List<URL> getRegistryInfo();

    /**
     * 下线服务
     */
    void unRegistry(URL url);

    /**
     * 订阅服务
     */
    void subscribeURL();

}
